
[DEPRECATED: Use GET /manage/v2/servers/{id|name}/properties instead.]
Retrieve the namespace URI associated with the REST service
namespace binding prefix {prefix}.
| URL Parameters | |
|---|---|
| format? |
The expected format of the response, either xml or
json. Overrides the format specified in the Accept header.
|
| Response Headers | |
|---|---|
| Content-Type |
The MIME type of the content returned in the response body, either
application/xml or application/json.
|
Upon success, MarkLogic Server returns status 200 and returns the
requested information in the response body, as either XML or JSON.
If no namespace binding exists for {prefix}, MarkLogic
server returns 404 (Not Found).
The response body has the following format when requesting XML:
<namespace xmlns="http://marklogic.com/rest-api">
<prefix>the-prefix</prefix>
<uri>the-uri</uri>
</namespace>
The response body has the following format when requesting JSON:
{ "prefix" : "the-prefix", "uri" : "the-uri" }
rest-reader role, or the
following privilege:
http://marklogic.com/xdmp/privileges/rest-reader
For details, see Using Namespace Bindings in the REST Application Developer's Guide.
The expected response type can be specified using either the
format parameter or Accept header. One or
the other must be supplied. If both are supplied and are different,
the format parameter takes precedence.
$ curl --anyauth --user user:password -i -X GET -H "Accept: application/xml" \
'http://localhost:8004/v1/config/namespaces/will'
==> MarkLogic Server responds with status 200 and returns the namespace
binding information for prefix "will", as XML. For example:
Server: MarkLogic
Content-Type: text/xml; charset=UTF-8
Content-Length: 211
Connection: close
HTTP/1.1 200 OK
Server: MarkLogic
Content-Type: text/xml; charset=UTF-8
Content-Length: 170
Connection: close
<rapi:namespace xmlns:rapi="http://marklogic.com/rest-api">
<rapi:prefix>will</rapi:prefix>
<rapi:uri>http://marklogic.com/examples/shakespeare</rapi:uri>
</rapi:namespace>
$ curl --anyauth --user user:password -X GET -i -H "Accept: application/json" \
'http://localhost:8004/v1/config/namespaces/will'
==> MarkLogic Server responds with status 200 and returns the namespace
binding information for prefix "will", as JSON. For example:
Server: MarkLogic
Content-Type: text/xml; charset=UTF-8
Content-Length: 211
Connection: close
HTTP/1.1 200 OK
Server: MarkLogic
Content-Type: text/plain; charset=UTF-8
Content-Length: 67
Connection: close
{
"prefix":"will",
"uri":"http://marklogic.com/examples/shakespeare"
}